winner by technical superiority - Español Inglés Diccionario